54640318d046a1ffac9341621550d1390530f242,portal-ejb/src/com/liferay/portlet/blogs/util/Indexer.java,Indexer,addEntry,#String#number#String#number#number#String#String#,56
Before Change
long entryId, String title, String content)
throws IOException {
synchronized (IndexWriter.class) {
content = Html.stripHtml(content);
IndexWriter writer = LuceneUtil.getWriter(companyId);
Document doc = new Document();
doc.add(
LuceneFields.getKeyword(
LuceneFields.UID,
LuceneFields.getUID(PORTLET_ID, entryId)));
doc.add(
LuceneFields.getKeyword(LuceneFields.COMPANY_ID, companyId));
doc.add(
LuceneFields.getKeyword(LuceneFields.PORTLET_ID, PORTLET_ID));
doc.add(LuceneFields.getKeyword(LuceneFields.GROUP_ID, groupId));
doc.add(LuceneFields.getKeyword(LuceneFields.USER_ID, userId));
doc.add(LuceneFields.getText(LuceneFields.TITLE, title));
doc.add(LuceneFields.getText(LuceneFields.CONTENT, content));
doc.add(LuceneFields.getDate(LuceneFields.MODIFIED));
doc.add(LuceneFields.getKeyword("categoryId", categoryId));
doc.add(LuceneFields.getKeyword("entryId", entryId));
writer.addDocument(doc);
LuceneUtil.write(writer);
}
}
After Change
IndexWriter writer = null;
try {
writer = LuceneUtil.getWriter(companyId);
writer.addDocument(doc);
}
finally {
if (writer != null) {